package prh25.biblioteca.service;

import java.io.Serializable;

import prh25.biblioteca.entity.Documento;
import prh25.biblioteca.entity.UsuarioExterno;

public interface UsuarioExternoService extends Serializable{

	/**
	 * Salva um Usuario externo ao PRH-25 no banco de dados.
	 * @param usuarioExterno a ser salvo no bancod e dados.
	 */
	public Integer criar(UsuarioExterno usuarioExterno);
	
	/**
	 * Salva um arquivo no banco de dados.
	 * @param documento - Documento a ser salvo no banco de dados.
	 * @param diretorioAplicacao - diretorio onde se encontra o arquivo.
	 * @return True se o arquivo foi salvo com sucesso, false caso contrario.
	 */
	public boolean finalizarEnvioArquivo(Documento documento, String diretorioAplicacao);
}
